ground laying machine - French English Dictionary